|
This page last changed on Apr 18, 2008 by chadillac.
General Description
DMM-32X-AT is a PC/104-format data acquisition board with a full set of analog and digital I/O features. It offers 32 analog inputs with 16-bit resolution and programmable input range; 250,000 samples per second maximum sampling rate with FIFO operation; 4 analog outputs with 12-bit resolution; user-adjustable analog output ranges; 31 lines of digital I/O; one 32-bit counter/timer for A/D conversion and interrupt timing; and one 16-bit counter/timer for general purpose use. The DMM-32X-AT is designed to be a fully backwards-compatible upgrade for the DMM-32-AT board. In addition to all DMM-32-AT features, the DMM-32X-AT includes the following upgrades:
- 1024-sample FIFO for A/D samples vs. 512 samples on DMM-32-AT
- 1024-sample data buffer for D/A waveform generation
- Software reprogrammable FPGA and dsPIC microcontroller for future feature enhancements
- Ability to issue commands to DMM-32X-AT through a serial port
- Patented auto-autocalibration feature that provides fully autonomous calibration in hardware

Links
Datasheet
User's Manual
Diamond Systems Home Page
Linux Driver Version 5.9.2
Features
Analog Inputs
- 32 input channels, 16-bit resolution
- May be configured as 32 single-ended, 16 differential, or 16 SE + 8 DI
- Programmable gain, range, and polarity on inputs
- 250,000 samples per second maximum sampling rate
- 1024-sample FIFO for reduced interrupt overhead
- Autocalibration of all input ranges under software control
- Patented hardware-implemented auto-autocalibration
Analog Outputs
- 4 analog output channels with 12-bit resolution, 5mA max output current
- Multiple fixed full-scale output ranges, including unipolar and bipolar ranges
- Programmable full-scale range
- Patented hardware-implemented auto-autocalibration
- 1024-sample FIFO for D/A wave form generation
Digital I/O
- 24 bi-directional lines using integrated 8255-type circuit
- Buffered I/O for enhanced current drive
- Handshaking controls enable external latching of data as well as interrupt operation
- User-configurable pull-up / pull-down resistors
- 7 additional I/O lines are fixed direction with programmable functions
Counter/Timers and A/D Triggering
- 1 32-bit counter/timer for A/D pacer clock and interrupt operation timing
- 1 16-bit general purpose counter/timer
- Programmable input sources for each counter/timer
- External A/D triggering and gating inputs
- Multiple-board synchronization capability using A/D convert pulse out and external trigger in
- Interrupts may be generated by counter/timer
Miscellaneous
- Extended temperature -40 to +85oC operation
- No trimpots or user adjustments required for calibration.
- Auto autocalibration will automatically adjust The A/D without user input.
- Calibration time for all modes is approximately 2 seconds.
- Auto autocalibration of one A/D mode using the onboard dsPIC requires approx 0.5 seconds.
Specifications
Analog Inputs
- No. of inputs 32 single-ended, 16 differential, or 16 SE and 8 DI
- A/D resolution 16 bits (1/65536 of full scale)
- Input ranges
- Bipolar: ±10V, ±5V, ±2.5V, ±1.25V, ±0.625V
- Unipolar: 0 - 10V, 0 - 5V, 0 - 2.5V, 0 - 1.25V
- Input bias current 100pA max
- Maximum input voltage ±10V for linear operation
- Overvoltage protection ±35V on any analog input without damage
- Nonlinearity ±3LSB, no missing codes
- Conversion rate 250,000 samples per second max, single channel
- Conversion trigger software command, internal pacer clock, or external TTL signal
Analog Outputs
- No. of outputs 4
- D/A resolution 12 bits (1/4096 of full scale)
- Full-scale output ranges
- Fixed Unipolar: 0 - 5V or 0 - 10V
- Fixed Bipolar: ±5V or ±10V
- Programmable: 0 - 10V or ±10V in .01V steps
- Output current ±5mA max per channel
- Settling time 6uS max to ±1/2 LSB
- Relative accuracy ±1 LSB
- No linearity ±1 LSB, monotonic
- Output reference +5V ±.005V
Autocalibration
- Circuits calibrated A/D (all 9 input ranges) and D/A
- A/D error after calibration ±2LSB
- D/A error after calibration ±1LSB
Digital I/O
- No. of lines 24 using 8255-type circuit
- Handshaking Latch input, acknowledge output available in 8255 mode 1 configuration
- Input voltage Logic 0: 0.0V min, 0.8V max; Logic 1: 2.0V min, 5.0V max
- Input current ±1µA max
- Output voltage Logic 0: 0.0V min, 0.33V max; Logic 1: 2.4V min (at 15mA load), 5.0V max
- Output current +64/-15mA max per line
- Auxiliary DIO 4 inputs, 3 outputs, TTL compatible
Counter/Timers and Interrupts
- A/D Pacer clock 32-bit down counter (2 82C54 counters cascaded)
- Clock sources
- 10MHz on-board clock oscillator
- 100KHz derived frequency
- External signal
- General purpose 16-bit down counter (1 82C54 counter)
- Clock sources
- 10MHz on-board clock oscillator
- 10KHz derived frequency
- External signal
- Interrupt triggers
- End of A/D conversion
- Latch input on digital I/O header
- Timer 0 output
General
- Power supply +5VDC ±10%
- Current consumption 410mA typical
- Operating temperature -40 to +85C
- Operating humidity 5% to 95% noncondensing
- PC/104 bus 16 bits; compatible with 8-bit bus systems
- Weight 3.4oz / 96g
-
-
Connector Locations

- J1 PC/104 8-bit bus header
- J2 PC/104 16-bit bus header (only used for interrupt level)
- J3 Analog I/O header (includes trigger and ctr/timer signals)
- J4 Digital I/O header
- J5 Analog input single-ended / differential configuration
- J6 D/A unipolar / bipolar / full-scale range configuration
- J7 Base address / DMA level / interrupt level / bus width
- J8 Digital I/O pull-up / pull-down configuration
- J9 Test connector; not used in normal operation
- J10 JTAG programming cable; not used in normal operation
- J11 Auxiliary power / serial connector
- LED User-programmable LED
FOCE Signal Assignments
Analog Inputs (8 Differential & 16 Single Ended at 16 Bit Resolution)
| Input # |
Range |
Signal Description |
Device |
Location |
Type |
Nom. Volt |
Nom. Curr |
Physical Connection |
| 0 |
0-5V |
Analog pH Signal |
pH Sensor #1 |
Arm A |
DI |
|
|
|
| 1 |
0-5V |
Analog pH Signal |
pH Sensor #2 |
Arm A |
DI |
|
|
|
| 2 |
0-5V |
Analog pH Signal |
pH Sensor #3 |
Arm B |
DI |
|
|
|
| 3 |
0-5V |
Analog pH Signal |
pH Sensor #4 |
Arm B |
DI |
|
|
|
| 4 |
0-5V |
Analog pH Signal |
pH Sensor #5 |
Arm C |
DI |
|
|
|
| 5 |
0-5V |
Analog pH Signal |
pH Sensor #6 |
Arm C |
DI |
|
|
|
| 6 |
0-5V |
Analog pH Signal |
pH Sensor #7 |
Arm D |
DI |
|
|
|
| 7 |
0-5V |
Analog pH Signal |
pH Sensor #8 |
Arm D |
DI |
|
|
|
| 8 |
0-5V |
+24VDC Voltage |
Vicor Converter |
Electronics Housing |
SE |
|
|
|
| 9 |
0-5V |
+24VDC Current |
Vicor Converter |
Electronics Housing |
SE |
|
|
|
| 10 |
0-5V |
+12VDC Voltage |
Vicor Converter |
Electronics Housing |
SE |
|
|
|
| 11 |
0-5V |
+12VDC Current |
Vicor Converter |
Electronics Housing |
SE |
|
|
|
| 12 |
|
|
|
|
SE |
|
|
|
| 13 |
|
|
|
|
SE |
|
|
|
| 14 |
|
|
|
|
SE |
|
|
|
| 15 |
|
|
|
|
SE |
|
|
|
| 24 |
|
|
|
|
SE |
|
|
|
| 25 |
|
|
|
|
SE |
|
|
|
| 26 |
|
|
|
|
SE |
|
|
|
| 27 |
|
|
|
|
SE |
|
|
|
| 28 |
|
|
|
|
SE |
|
|
|
| 29 |
|
|
|
|
SE |
|
|
|
| 30 |
|
|
|
|
SE |
|
|
|
| 31 |
|
|
|
|
SE |
|
|
|
|